#include <stdio.h>
#include <stdlib.h>
#include "MIEvent.h"

MIEvent::MIEvent() : Event()
{
	member_value("type", (PortableInteger)MI_EVENT_TYPE);
	member_value("mi_type", (PortableInteger)0);
}

MIEvent::~MIEvent()
{

}

int MIEvent::get_subtype()
{
	GenericObject obj = member_value("mi_type");
	PortableInteger integer;
	obj >>= integer;
	
	return (int)integer;
}
